package com.etone.smartAudit.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.etone.smartAudit.domain.Tool;
import com.etone.smartAudit.vo.tool.ToolBaseVO;
import com.etone.smartAudit.vo.tool.ToolVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author: 蒋学伟
 * @create: 2020-07-08 14:40:52
 * @Description 工具管理
 */
@Mapper
public interface ToolMapper extends BaseMapper<Tool> {
    /**
     * 查询基本信息
     *
     * @return
     */
    List<ToolBaseVO> findListSimple();

    List<ToolVO> findList(@Param("name") String name);

    /**
     * 增加申请次数
     *
     * @param ids
     * @param number
     * @return
     */
    int addApplyCnt(@Param("ids") List<Integer> ids, @Param("number") int number);
}
